English Thesaurus.
SYNONYMS
ANTONYMS
DEFINITIONS
Definitions for lymph node
Definitions for (noun)
lymph node
Main entry:
node
,
lymph gland
,
lymph node
Definition:
the source of lymph and lymphocytes
Visual thesaurus for lymph node